import javax.swing.JOptionPane;


public class ejercicio2 {

	public static void main(String[] args) {
		
		int Xi =0, Yi=0, N=0;
		boolean ok = true;
		
		do {
			try {
				ok = true;
				N = Integer.parseInt(JOptionPane.showInputDialog("ingrese cantidad de rondas"));

				if (N < 0 || N > 100) {
					JOptionPane.showMessageDialog(null,
							"Caracter invalido, intente nuevamente","ERROR", JOptionPane.ERROR_MESSAGE);
					ok = false;
				}
			} catch (Exception e) {
				JOptionPane.showMessageDialog(null,
						"Caracter invalido, intente nuevamente", "ERROR",JOptionPane.ERROR_MESSAGE);
				ok = false;
			}
		} while (ok == false);
		
		
		do {
			try {
				ok = true;
				Xi = Integer.parseInt(JOptionPane.showInputDialog("ingrese cantidad de rondas"));

				if (Xi < 1 || Xi > N) {
					JOptionPane.showMessageDialog(null,
							"Caracter invalido, intente nuevamente","ERROR", JOptionPane.ERROR_MESSAGE);
					ok = false;
				}
			} catch (Exception e) {
				JOptionPane.showMessageDialog(null,
						"Caracter invalido, intente nuevamente", "ERROR",JOptionPane.ERROR_MESSAGE);
				ok = false;
			}
		} while (ok == false);
		
		do {
			try {
				ok = true;
				Yi = Integer.parseInt(JOptionPane.showInputDialog("ingrese cantidad de rondas"));
				

				
				if (Yi < 1 || Yi > N || Yi > 5) {
					JOptionPane.showMessageDialog(null,
							"Caracter invalido, intente nuevamente","ERROR", JOptionPane.ERROR_MESSAGE);
					ok = false;
				}
			} catch (Exception e) {
				JOptionPane.showMessageDialog(null,
						"Caracter invalido, intente nuevamente", "ERROR",JOptionPane.ERROR_MESSAGE);
				ok = false;
			}
		} while (ok == false);
		
		
		
	}

}
